home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / memmap.zip / FIG.2 < prev    next >
Text File  |  1989-05-17  |  2KB  |  48 lines

  1. Figure 2.  DOS User Memory
  2.  
  3.  
  4. Address
  5.  
  6.  
  7.   0:0   +-----------------------------------+
  8.         |                                   |
  9.         |                                   |
  10.    |    |  DOS System Area                  |
  11.    |    |                                   |
  12.    |    |                                   |
  13.    v    +===================================+
  14.         |  Memory Control Block 1           |
  15.         +-----------------------------------+
  16.         |                                   |
  17.         |                                   |
  18.         |  Memory Block 1                   |
  19.         |                                   |
  20.         |                                   |
  21.         +===================================+
  22.         |  Memory Control Block 2           |
  23.         +-----------------------------------+
  24.         |                                   |
  25.         |                                   |
  26.         |  Memory Block 2                   |
  27.         |                                   |
  28.         |                                   |
  29.         +===================================+
  30.          ...
  31.  
  32.         +===================================+
  33.         |  Last Memory Control Block        |
  34.         +-----------------------------------+
  35.         |                                   |
  36.         |                                   |
  37.         |  Free Block  (owned by DOS)       |
  38.         |                                   |
  39.         |                                   |
  40.         +===================================+
  41.  A000:0  (640K limit)
  42.  
  43.  
  44.  
  45. Note:  A DOS memory address consists of a segment:offset pair.  The
  46.        beginning of each memory paragraph (a 16-byte memory block)
  47.        can be addressed with segment:0.
  48.